####################################算数运算符#################
# value = 11 % 3
# print(value)

#练习题：打印1-100的奇数
# count = 0
# while count <= 100:
#     val = count % 2
#     if val == 1 :
#         print(count)
#     count = count + 1


#练习题：打印1-100的相加
# total = 0
# count = 1
# while count <= 100:
#     total = total + count
#     count = count + 1
# print(total)

#练习题：打印1-100的相加减，单数减，双数加
# total = 0
# count = 1
# while count <= 30:
#     if count == 1:
#         total = total + count
#     elif count % 2 == 1:
#         total = total - count
#     elif count % 2 == 0:
#         total = total + count
#     count = count + 1
# print(total)


####################################赋值运算符#################
# count = 1
# while count <=100:
#     print(count)
#     count +=1

####################################赋值运算符#################
#一般情况下
# if 1 > 0 and 1 < 2:
#     print('666')

#二般情况下
##小知识
# -int
# -str
# -bool
# v1 = 666
# v2 = str(v1)

# #字符串转数字
# v1 = "666"
# v2 = str(v1)

#数字转布尔类型
# v1 = 0.1
# v2 = bool(v1)
# print(v2)

#字符串转布尔值
# v1 = ""
# v2 = bool(v1)
# print(v2)

#转换
"""
-字符串转数字
-数字转字符串
-"" /0 转布尔值后是false
"""
#对于or，如果有遇到1 or 9，第一个值如果是真，就转化为布尔值，则value=第一值。
#如布尔值是假，则value=第二值。
#如果有多个or条件，则从左到有依次进行上述流程。
# value = 9 or 1
# print(value)

# value = "" or 0
# print("-->",value,"<--")


#对于and ，如果遇到
"""
如果第一个值转换成布尔值是true，则value=第二个值
如果第一个值转换成布尔值是false，则value=第一个值
如果多个and条件，则从左到右依次进行上述流程
v1 = 1 and 9
v2 = 1 and 0
v3 = 0 and 7
v4 = 0 and ""
v5 = 1 and 0 and 9
"""


#综合
#先看and再看or
v1 = 1 and 9 or 0 and 6
print(v1)

